package com.xiehua.task.protocol;

/**
 * 消息类型定义
 * @author tanyaowu
 * 2017年3月26日 下午8:18:13
 */
public interface Type {

	/**
	 * 绑定客户端会话
	 * **/
	byte BIND_CLIENT = 0;

	/**
	 * 任务注册请求（客户端发起）
	 * **/
	byte TASK_REG_REQ = 1;

	/**
	 * 任务注册响应（服务端响应）
	 * **/
	byte TASK_REG_RESP = 2;

	/**
	 * 推送任务请求（服务端发起）
	 * **/
	byte TASK_PUSH_REQ = 3;

	/**
	 * 推送任务响应（客户端响应）
	 * **/
	byte TASK_PUSH_RESP = 4;

	/**
	 * 客户端任务执行完成时推送执行结果到客户端
	 * **/
	byte TASK_EXECUTE_COMPLETE_REQ = 5;

	/**
	 * 广播
	 * **/
	byte BROADCAST = 90;

	/**
	 * 心跳
	 */
	byte HEART_BEAT_REQ = 99;

}
